home *** CD-ROM | disk | FTP | other *** search
/ Young Minds / Young Minds Interactive CD-ROM.ISO / mpss / mpssclea.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-07-20  |  548 b   |  31 lines

  1. #include <stdio.h>
  2. #include "files.h"
  3. #include <signal.h>
  4.  
  5.  
  6. main()
  7. {
  8. int rpid;
  9. char string[15];
  10. char remove[80];
  11. FILE *f, *fopen();
  12.  
  13. sprintf(remove,"rm %s\n",PLAYERFILE);
  14. system(remove);
  15. sprintf(remove,"rm %s\n",LOCK);
  16. system(remove);
  17. sprintf(remove,"rm %s\n",PLAYERSCOREFILE);
  18. system(remove);
  19. system("stty -cbreak echo");
  20. if ((f=fopen(MASTERPIDFILE,"r"))!=NULL) 
  21.     {
  22.     fgets(string,15,f); /*get pid*/
  23.     sscanf(string,"%d\n",&rpid);
  24.     kill(rpid,9);
  25.     fprintf(stdout,"killed\n");
  26.     fclose(f);
  27.     }
  28. sprintf(remove,"rm %s\n",MASTERPIDFILE);
  29. system(remove);
  30. }
  31.